class LocalCache {
  setCache(key: string, value: any) {
    // 传进来的可能是一个对象或者其他,我们都将他转为字符串储存
    window.localStorage.setItem(key, JSON.stringify(value));
  }
  getCache(key: string) {
    // 获取到的可能是一个对象
    const value = window.localStorage.getItem(key);
    if (value) {
      return JSON.parse(value);
    }
    return '';
  }
  deleteCache(key: string) {
    window.localStorage.removeItem(key);
  }
  clearCache() {
    window.localStorage.clear();
  }
}

export default new LocalCache();
